 .body {
 	padding: 20rpx;
	margin-bottom: 50rpx;
 }

 .user-info-container {
 	display: flex;
 	align-items: center;
 }

 .img1 {
 	width: 120rpx;
 	height: 120rpx;
 	border-radius: 200rpx;
 	overflow: hidden;
 	margin-right: 20rpx;
 }

 .img1 image {
 	width: 100%;
 	height: 100%;
 }

 .name-sex-container {
 	flex: 1;
 	display: flex;
 	flex-direction: column;
 }

 .name {
 	margin-top: 6rpx;
 	display: flex;
 	font-size: 28rpx;
 	align-items: center;
 }

 .nameleft {
 	margin-right: 20rpx;
 	margin-top: 10rpx;
 }

 .sex {
 	display: flex;
 	font-size: 17rpx;
 	color: #a0a0a0;
 	align-items: center;
 	margin-top: -35rpx;
 	margin-left: 200rpx;
 }

 .sextext {
 	margin-right: 10rpx;
 }

 .phoneleft {
 	margin-right: 10rpx;

 }

 .phone {
 	margin-top: 35rpx;
 	display: flex;
 	font-size: 22rpx;
 	color: #a0a0a0;
 }

 .menu-item {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	padding: 10rpx;
 	margin-top: 20rpx;
	position: relative;
	padding-bottom: 30rpx; 
	padding-right: 40rpx;
 }

 .menu-item text {
	margin-left: 25rpx;
 	flex: 1;
 	margin-right: 100rpx;
 	/* 调整文本和箭头之间的距离 */
 }
 .line {
     position: absolute;
     bottom: 0;
     right: 0;
     width: 92%;
     height: 2rpx;
     background-color: #e0e0e0; /* 浅色线条的颜色 */
   }
 .page-container {
     display: flex;
     justify-content: center;
     align-items: center;
     height: 100vh; /* 视窗高度 */
   }
 
   .button {
     width: 200rpx;
     height: 60rpx;
     background-color: #4CAF50; /* 绿色背景 */
     color: #ffffff; /* 白色文字 */
     border-radius: 4rpx;
     display: flex;
     justify-content: center;
     align-items: center;
     cursor: pointer;
   }
 
   .login-text {
     font-size: 24rpx;
     font-weight: bold;
   }
 
   .button:hover {
     background-color: #45a049; /* 悬停时的背景色 */
   }